#include "Point.h"

int main(int argc, char* argv[]){
  Point<double,3> p({-1.22,3.4,0.0},66,1);
  std::cout << p.get_coord() << std::endl;
  std::cout << p.get_index() << std::endl;
  std::cout << p.get_boundary_mark() << std::endl;
  Point<double,2> p2;
  p2.set_coord({2.3,4.5,0});
  std::cout << p2.get_coord() << std::endl;
  std::cout << p2.get_index() << std::endl;
  std::cout << p2.get_boundary_mark() << std::endl;
  return 0;
}
